//=============================================================================
// DEFINICIO DE LA CLASSE UTILS
//=============================================================================
// per Marc Delgado (marcdelgado@gmail.com) | rev. 2012.06.11

#ifndef UTILS_HPP
#define	UTILS_HPP


#include <iostream>
#include "variables.hpp"
using namespace std;
#define BIN 0
#define HEX 1
#define ASCII 2


class utils
{
	public:
		//Mapeja un array de chars, amb la mida i format indicats.
		static void mapArray (char* pArr, int pLeng, int pBase);

	private:
		static void mapArray_bin(char* pArr, int pLen);
		static void mapArray_hex(char* pArr, int pLen);
		static void mapArray_dec(char* pArr, int pLen);
		static void mapArray_ascii(char* pArr, int pLen);
};

#endif
